package com.unalm.examensustitutorio.service;

import com.unalm.examensustitutorio.dao.DAOFactory;




public class ApplicationBusinessDelegate {

	// Se especifica la factoria con la cual trabajamos
	// Se hace aqui para no ejecutarlo en cada Service.
	
	public ISUsuario getIsUsuario(){
		return new SUsuario(DAOFactory.JPA);
	}
	
	public ISTipoExamen getIsTipoExamen(){
		return new STipoExamen(DAOFactory.JPA);
	}
	
	public ISInscripcion getIsInscripcion(){
		return new SInscripcion(DAOFactory.JPA);
	}
	
	public ISDetalleNota getIsDetalleNota(){
		return new SDetalleNota(DAOFactory.JPA);
	}
	
	public ISAula getIsAula(){
		return new SAula(DAOFactory.JPA);
	}
	
	public ISCiclo getIsCiclo(){
		return new SCiclo(DAOFactory.JPA);
	}
	
	public ISCurso getIsCurso(){
		return new SCurso(DAOFactory.JPA);
	}
	
	public ISDisponibilidadDocente getIsDisponibilidadDocente(){
		return new SDisponibilidadDocente(DAOFactory.JPA);
	}
	
	public ISDisponibilidadAula getIsDisponibilidadAula(){
		return new SDisponibilidadAula(DAOFactory.JPA);
	}
	
	public ISCronogramaExamen getIsCronogramaExamen(){
		return new SCronogramaExamen(DAOFactory.JPA);
	}
	
}
